﻿using System;
using System.Collections.Generic;
using ShkSimulation.core.template.agency;

namespace ShkSimulation.core.template.customer {
    public interface CustomerTemplate {

        string UniqueKey { get; }

        Customer CreateCustomer();
        
        DateTime GetCreateTimeAndPassNext(DateTime clockTime);
        
        List<Agency> GetCustomerAgencies();

        bool IgnoreCreateWhenInit() {
            return false;
        }

    }
}